#! /usr/bin/env python
# -*- coding: utf-8 -*-

from ui_automation_test.common.locate_by import By

class LocSearchCheckInspectTask:

    # 排查状态按钮
    loc_inspect_status = {
        'loc_role': By.radiogroup,
        'loc_name': '',
        'child': [
            {
                'loc_role': By.radio,
                'loc_name': '全部'
            },
            {
                'loc_role': By.radio,
                'loc_name': '待排查'
            },
            {
                'loc_role': By.radio,
                'loc_name': '已排查'
            },
            {
                'loc_role': By.radio,
                'loc_name': '逾期未排查'
            },
            {
                'loc_role': By.radio,
                'loc_name': '逾期未完成'
            },
        ]
    } 
   
    # 被排查企业下拉框
    loc_company_select = {
        'loc_role': By.combobox,
        'loc_name': '被排查企业:'
    }
    # 排查风险对象下拉框
    loc_object_select = {
        'loc_role': By.combobox,
        'loc_name': '排查风险对象:'
    }
    # 排查风险单元下拉框
    loc_unit_name_select = {
        'loc_role': By.combobox,
        'loc_name': '排查风险单元:'
    }
    # 是否包保责任人任务下拉框
    loc_is_responsible_select = {
        'loc_role': By.combobox,
        'loc_name': '是否包保责任人任务:'
    }
    # 任务类型下拉框
    loc_task_type_select = {
        'loc_role': By.combobox,
        'loc_name': '任务类型'
    }

    # 排查方式下拉框
    loc_inspect_method_select = {
        'loc_role': By.combobox,
        'loc_name': '排查方式'
    }

    # 排查人员（岗位）文本框
    loc_inspect_person_text = {
        'loc_role': By.textbox,
        'loc_name': '排查人员（岗位）'
    }

    # 排查结果下拉框
    loc_inspect_result_select = {
        'loc_role': By.combobox,
        'loc_name': '排查结果'
    }

    # 巡检周期单位下拉框
    loc_inspect_cycle_unit_select = {
        'loc_role': By.combobox,
        'loc_name': '巡检周期单位'
    }

    # 任务下发时间开始结束时间下拉框
    loc_task_time_select = {
        'loc_role': By.group,
        'loc_name': '任务下发时间:',
        'child': [
            {
                'loc_role': By.combobox,
                'loc_name': '开始'
            },
            {
                'loc_role': By.combobox,
                'loc_name': '结束'
            }
        ]
    }

    # 排查时间下拉框
    loc_inspect_time_select = {
        'loc_role': By.group,
        'loc_name': '排查时间:',
        'child': [
            {
                'loc_role': By.combobox,
                'loc_name': '开始'
             },
            {
                'loc_role': By.combobox,
                'loc_name': '结束'
            }
        ]
    }

    #数据来源下拉框
    loc_data_source_select = {
        'loc_role': By.combobox,
        'loc_name': '数据来源'
    }

    # 任务结束时间下拉框
    loc_task_end_time_select = {
        'loc_role': By.group,
        'loc_name': '任务结束时间:',
        'child': [
            {
                'loc_role': By.combobox,
                'loc_name': '开始'
            },
            {
                'loc_role': By.combobox,
                'loc_name': '结束'
            }
        ]
    }

    # 查询按钮
    loc_search_button = {
        'loc_role': By.button,
        'loc_name': '查 询'
    }
    # 重置按钮
    loc_reset_button = {
        'loc_role': By.button,
        'loc_name': '重 置'
    }